package com.brillilab.domain.vo.plans;

import java.io.Serializable;
import java.util.Date;

import com.brillilab.domain.vo.account.IntegralAddTipsVo;

import lombok.Data;

@Data
public class PlanVo implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	private Long id;

	/**
	 * 课题id
	 */
	private Long topicId;
	
	/**
	 * 研究内容id
	 */
	private Long topicDirectionId;

	/**
	 * 实验流id
	 */
	private Long topicTargetId;
	
	/**
	 * 课题状态：0未开始、1进行中、2历史课题
	 */
	private int topicState;
	
	/**
	 * 实验目标id
	 */
	private Long topicExperimentId;

	/**
	 * 实验id
	 */
	private Long experimentId;

	/**
	 * 实验流组id
	 */
	private Long targetGroupId;

	/**
	 * 实验目标组id
	 */
	private Long experimentGroupId;

	/**
	 * 实验计划时间
	 */
	private Date planTime;

	/**
	 * 状态：0未开始、1进行中、2已完成
	 */
	private int state;
	
	/**
	 * 成员id
	 */
	private Long labMemberId;

	/**
	 * 方法类型名称
	 */
	private String methodTypeName;
	
	/**
	 * 数据标签：0-无、1-有分析后数据
	 */
	private int dataTag;
	
	/**
	 * 获取积分提示
	 */
	private IntegralAddTipsVo tipsVo;

	/**
	 * 颜色
	 */
	private String color;
	
	/**
	 * 是否是检测实验：0-否，1-是
	 */
	private Integer isCheck;
}
